package com.qsw.permissionlib;

/**
 * 权限申请结果回调
 */
public interface OnPermissionResult {

    /**
     * 授予权限
     *
     * @param permissions 权限
     * @param requestCode 请求码
     */
    void onPass(String[] permissions, int requestCode);

    /**
     * 拒绝权限但没选择不再提示
     *
     * @param permissions 权限
     * @param requestCode 请求码
     */
    void onDenied(String[] permissions, int requestCode);

    /**
     * 拒绝权限并选择了不再提示
     *
     * @param permissions 权限
     * @param requestCode 请求码
     */
    void onDeniedEver(String[] permissions, int requestCode);

}
